package com.w2cx.selenium.testCase;

import org.testng.Assert;
import org.testng.annotations.Parameters;
import org.testng.annotations.Test;

public class testInformationContent extends CaseBase{

    @Parameters({"searchInformationTitle"})
    @Test
    public void testSearchCategoryContent(String searchInformationTitle){
        //测试资讯内容搜索
        icp.searchCategoryContent(searchInformationTitle);

        //判断是否搜索成功
        Assert.assertTrue(icp.searchSuccess(),"搜索结果有误！");
        System.out.println("搜索资讯内容成功！");
    }


    @Parameters({"informationTitle"})
    @Test  //(dependsOnMethods = "testInformationContentSearch")
    public void testAddInformationContent(String informationTitle){

        //测试资讯内容添加
        icp.addCategoryContent(informationTitle);


        //判断是否添加成功
        Assert.assertTrue(icp.addSuccess(informationTitle),"添加资讯内容失败!");
        System.out.println("添加资讯内容成功！");
    }

    @Test  //(dependsOnMethods = "testInformationContentAdd")
    @Parameters({"informationTitleReview"})
    public void testReviewInformationContent(String informationTitleReview){
        //添加需要审核的资讯内容
        icp.addCategoryContentReview(informationTitleReview);

        //测试资讯内容审核
        icp.reviewCategoryContent();

        //断言
        Assert.assertTrue(icp.reviewSuccess(),"审核资讯内容失败！");
        System.out.println("审核资讯内容成功！");


    }



}
